home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / xsw / include / xswboth.h < prev    next >
C/C++ Source or Header  |  1995-05-09  |  3KB  |  127 lines

  1. /*
  2.  *    @(#) xswboth.h 12.1 95/05/09 SCOINC
  3.  */
  4. /***************************************************************************
  5.  *
  6.  *    Copyright (c) 1990-1993        The Santa Cruz Operation, Inc.
  7.  *
  8.  *    All rights reserved.  No part of this program or publication may be
  9.  *    reproduced, transmitted, transcribed, stored in a retrieval system,
  10.  *    or translated into any language or computer language, in any form or
  11.  *    by any means, electronic, mechanical, magnetic, optical, chemical,
  12.  *    biological, or otherwise, without the prior written permission of:
  13.  *    
  14.  *        The Santa Cruz Operation , Inc.        (408) 425-7222
  15.  *        400 Encinal St., Santa Cruz, California 95060 USA
  16.  *
  17.  **************************************************************************/
  18. /*
  19.  * Modification History
  20.  *
  21.  * S003, 24-Oct-93, rickra
  22.  *      Added send_os_version_data 
  23.  *
  24.  * S002, 21-Sep-93, rickra
  25.  *      Added send_disk_space_data
  26.  *
  27.  * S001, 27-May-93, rickra
  28.  *      Added send_boot_time          
  29.  *        send_bootstring_data 
  30.  *        send_call_data
  31.  *        send_mount_data
  32.  *
  33.  *
  34.  * S000, 30-Sep-92, rickra
  35.  *      Added copyright and modification history
  36.  */
  37.  
  38. #include <sys/proc.h>
  39. #include <sys/fs/s5dir.h>
  40. #include <sys/user.h>
  41.  
  42.  
  43. #define SOCKTYPE SOCK_STREAM
  44. #define SOCKNAME "xsw"
  45. #define PROTOCOL "tcp"
  46. #define XSWPORT  2793
  47.  
  48. #define CLIENT_OK    1
  49. #define CLIENT_NOT_OK    2
  50.  
  51. struct    netread {
  52.     daddr_t    addresse;
  53.     int    length;
  54. };
  55.  
  56. struct    sysi86_struct {
  57.     int    pid;
  58.     int    length;
  59. };
  60.  
  61. #define    send_user_data      1
  62.  
  63. #define send_freemem_data    2
  64. #define send_availsmem_data    3
  65. #define send_sysinfo_data    4
  66. #define send_minfo_data        5
  67.  
  68. #define send_tune_data        6
  69. #define send_var_data        7
  70. #define send_maxmem_data    8
  71. #define send_nswap_data        9
  72. #define send_bootinfo_data    10
  73. #define send_files_data        11
  74. #define send_inodes_data    12
  75. #define send_procs_data        13
  76. #define send_regions_data    14
  77. #define send_cblocks_data    15
  78. #define send_process_data    16
  79.  
  80. #define send_streams_data    17
  81.  
  82. #define send_sysi86_user_data     18
  83. #define send_mem_process_data    19
  84. #define send_hz_data        20
  85.  
  86. #define send_nfs_data        21
  87. #define send_nfs_available    22
  88.  
  89. #define send_floppy_disk_available    23
  90. #define send_scsi_disk_available    24
  91. #define send_scsi_tape_available    25
  92. #define send_scsi_rom_available        26
  93. #define send_esdi_disk_available    27
  94. #define send_wd_disk_available        28
  95. #define send_cart_tape_available    29
  96.  
  97. #define send_floppy_disk_data    30
  98. #define send_scsi_disk_data    31
  99. #define send_scsi_tape_data    32
  100. #define send_scsi_rom_data    33
  101. #define send_esdi_disk_data    34
  102. #define send_wd_disk_data    35
  103. #define send_cart_tape_data    36
  104.  
  105.  
  106. #define send_boot_time        37
  107. #define send_bootstring_data    38
  108. #define send_call_data        39
  109. #define send_mount_data        40
  110.  
  111.  
  112. #define send_disk_space_data    41
  113.  
  114.  
  115. #define send_os_version_data    42
  116.  
  117. #define send_kernel_read_data    1000
  118. #define send_kmem_read_data    1001
  119. #define send_mem_read_data    1002
  120. #define send_swap_read_data    1003
  121.  
  122.  
  123. #define send_quitting_data    9999
  124.  
  125. #define send_continue        10000
  126.  
  127.